js 金额比例 正则判断格式

创建时间:2016/4/26 17:15
更新时间:2016/4/26 17:21

function checkPrice(obj,SaleAmount) {

    var value = obj.value;
    var reg = /^\d{1,8}(\.\d{1,2})?$/;
    if (reg.test(value)) {
        obj.parentNode.nextSibling.childNodes[0].value=((value-SaleAmount)/SaleAmount*100).toFixed(2);
    }else{
        obj.focus();
        alert("请输入正确的申请金额,正整数或两位小数");
    }

}

function checkHightScale(obj,SaleAmount) {
    var value = obj.value;
    var reg = /^-?\d{1,8}(\.\d{1,2})?$/;
    if (reg.test(value)) {   
        obj.parentNode.previousSibling.childNodes[0].value=(parseFloat(SaleAmount)+(value*SaleAmount)/100).toFixed(0);
    }else{
        obj.focus();
        alert("请输入正确的高开比例,整数或两位小数");
    }   
}